/**
 * 
 */
package pl.marekbar;

import java.io.File;
import java.util.Calendar;

import android.app.Application;
import android.content.Context;
import android.os.Environment;
import android.text.format.DateUtils;
import android.util.Log;

/**
 * @author marekbar1985
 * 
 */
public class Aplikacja extends Application
{
	public static final String tytul = "Królik";
	private static Aplikacja instancja = null;
	public static String TAG = "KROLIK";
	private static Context kontekst = null;
	private static String nazwaKatalogu = "kroliki";

	private Aplikacja()
	{
		instancja = this;
	}


	public static String pobierzNazweKatalogu()
	{
		return Aplikacja.nazwaKatalogu;
	}
	
	public static File pobierzKatalogZdjec()
	{
		File katalogNaKarcieSD = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
		return new File(katalogNaKarcieSD, Aplikacja.nazwaKatalogu);
	}

	public static String generujNazwe()
	{
		return Data.generujNazwe();
	}
	public static Context pobierzKontekst()
	{
		return kontekst;
	}



	public static void ustawKontekst(Context kontekst)
	{
		Aplikacja.kontekst = kontekst;
	}



	public static Context pobierzInstancje()
	{
		if (instancja == null)
		{
			instancja = new Aplikacja();
		}

		return instancja;
	}
	
	
	
	public static void blad(String tekst)
	{
		Log.e(Aplikacja.TAG, tekst);
	}
	
	
	public static void info(String tekst)
	{
		Log.i(Aplikacja.TAG, tekst);
	}
	
	public static String tekst(int id)
	{
		return (String) Aplikacja.kontekst.getResources().getText(id);
	}
	
}
